/**
 * 
 */
package com.cudex.negocio.daos;

import java.io.Serializable;
import java.util.List;

import javax.ejb.Local;

import com.cudex.negocio.beans.Empleado;

/**
 * @author Nicolas Bordenave
 * @date 21/11/2011
 * @version 1.0
 */

@Local
public interface IEmpleadoDAO extends Serializable {

	public Boolean altaEmpleado(Empleado emp) throws Exception;

	public Empleado modificarEmpleado(Empleado emp) throws Exception;

	public Boolean activarEmpleado(String code) throws Exception;

	public Empleado buscarContacto(String email) throws Exception;
	
	public Empleado buscarEmpleado(Empleado emp) throws Exception;

	public List<Empleado> buscarEmpleadoNombre(String nombre) throws Exception;

	public List<Empleado> buscarUsuarios() throws Exception;

	public List<Empleado> buscarRolUsuario(String user) throws Exception;
	
	public Empleado buscarUsuario(String usr, String pass) throws Exception;
	
}
